input[type=checkbox],input[type=radio]{margin-left:0!important}
input[type=checkbox]{position:relative;width:18px;height:18px;background-clip:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:-.15px .6px 0 0;vertical-align:text-bottom;background-color:#fff;border:1px solid #d7d7d7}
input[type=checkbox]:checked:after{content:"";display:block;height:6px;width:11px;border:0 solid #fff;border-width:0 0 2px 2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:3px;left:3px}
input[type=checkbox]:disabled{opacity:.65}
input[type=checkbox]:focus{outline:none}
input[type=checkbox]:checked{background-color:#6fba2c;border-color:#6fba2c}
input[type=checkbox]:checked:after{border-color:#fff}
input[type=radio]{position:relative;width:18px;height:18px;background-clip:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:-.15px .6px 0 0;vertical-align:text-bottom;border-radius:50%}
input[type=radio]:disabled{opacity:.65}
input[type=radio]:before{content:"";display:block;height:0;width:0}
input[type=radio]:checked:before{height:10px;width:10px;border-radius:50%;margin:3px 0 0 3px}
input[type=radio]:focus{outline:none}
input[type=radio]:checked{border:1px solid #555}
.input[type=radio]:checked:before{background-color:#555}
input[type=radio]{background-color:#fff;border:1px solid #d7d7d7}
input[type=radio]:checked{border:1px solid #6fba2c}
input[type=radio]:checked:before{background-color:#6fba2c}
.checkbox label,.radio label{margin-left:0!important;margin-right:20px!important;padding-left:5px!important;}
.checkbox label span,.radio label span{padding-left:22px}
.tabs-wrapper{position:relative;z-index:201;}
.tabs-nav-bar{width:100%;z-index:200;position:absolute;border-bottom:1px solid #f1f4f5;}
.tabs-nav-bar .tabs-nav{display:inline-block;vertical-align:top;}
.tabs-nav-bar .nav-tabs{border-bottom:1px solid rgba(241,244,245,0.2);}
.tabs-nav-bar{background-color:#fff;}
.tabs-nav-bar .tabs-nav a{padding:0px 20px;line-height:36px;border-radius:0;cursor:pointer;}
.tabs-nav-bar .nav-tabs > li > a{margin-right:0;}
.tabs-nav-bar .tabs-nav li.open{background-color:#fff;border-color:#fff;}
.tabs-nav-bar .tabs-nav li a.dropdown-toggle{margin-right:0;background-color:rgba(241,244,245,0.2);border:none;}
.tabs-nav-bar .tabs-nav li a.dropdown-toggle:hover{background:#f1f4f5;color:#76838f;border-color:#f1f4f5;}
.tabs-nav-bar .tabs-nav li.dropdown-toggle.open{margin-right:0;background-color:#fff;}
.tabs-nav-bar .tabs-nav li.dropdown-toggle:focus,.tabs-nav-bar .tabs-nav li.open .dropdown-toggle,.tabs-nav-bar .tabs-nav li.open .dropdown-toggle:focus,.tabs-nav-bar .tabs-nav li a.dropdown-toggle:focus{border-color:#fff;background:#fff;}
.tabs-nav-bar .tabs-nav li.active .tabs-nav-tab,.tabs-nav-bar .tabs-nav li.active .tabs-nav-tab:hover{background:#f1f4f5;color:#76838f;border-color:#f1f4f5;}
.tabs-nav-bar .tabs-nav li .tabs-nav-tab{background-color:rgba(241,244,245,0.2);color:#76838f;border-color:rgba(241,244,245,0.2);}
.tabs-nav-bar .tabs-nav li .tabs-nav-tab:hover{background-color:rgba(241,244,245,0.5);color:#76838f;border-color:#F1F4F5;}
.tabs-nav-bar .tabs-nav li.tabs-move-left a,.tabs-nav-bar .tabs-nav li.tabs-move-right a{background-color:#fff;padding:0 8px;border:none}
.tabs-nav-bar .tabs-nav li.tabs-move-left{background-color:rgba(241,244,245,0.2);border-right:1px solid #F1F4F5;}
.tabs-nav-bar .tabs-nav li.tabs-move-right{background-color:rgba(241,244,245,0.2);border-left:1px solid #F1F4F5;border-right:1px solid #F1F4F5;}
.tabs-nav-bar .tabs-nav li.tabs-move-left a,.tabs-nav-bar .tabs-nav li.tabs-move-right a{text-indent:-999em;width:38px;height:37px;}
.tabs-nav-bar .tabs-nav li.tabs-move-left a{background:rgba(241,244,245,0.2) url(../img/tabs/tab-left.png) center center no-repeat;}
.tabs-nav-bar .tabs-nav li.tabs-move-right a{background:rgba(241,244,245,0.2) url(../img/tabs/tab-right.png) center center no-repeat;}
.tabs-nav-bar .tabs-nav li.tabs-move-left a:hover{background:#F1F4F5 url(../img/tabs/tab-left-hover.png) center center no-repeat;}
.tabs-nav-bar .tabs-nav li.tabs-move-right a:hover{background:#F1F4F5 url(../img/tabs/tab-right-hover.png) center center no-repeat;}
.tabs-nav-bar .tabs-nav li.active .tabs-close-tab{display:inline-block;}
.tabs-nav-panel{overflow:hidden;}
.tabs-nav-panel ul{width:10000px;}
.tabs-tab-content{height:100%;-webkit-overflow-scrolling:touch;overflow-y:scroll;}
.tabs-close-tab{position:absolute;font-size:10px;top:2px;right:5px;cursor:pointer;display:none;width:13px;height:13px;text-indent:-999em;}
.tabs-close-tab{background:url(../img/tabs/tab-close.png) 0 0 no-repeat;border-radius:13px;}
.tabs-close-tab:hover{background:#F96868 url(../img/tabs/tab-close-hover.png) 0 0 no-repeat;}
li:hover .tabs-close-tab{display:inline;}
.tabs-hidden-list .tabs-close-tab{display:none!important;}
.tabs-drag-tmp{cursor:move;}
#navContextMenu .dropdown-menu{display:block!important;}
#navContextMenu .dropdown-menu a{padding:0px 10px;line-height:36px;cursor:pointer;}
@keyframes hover-color{
  from{border-color:#e0e0e0;}
  to{border-color:#6fba2c;}
}
.magic-radio,.magic-checkbox{position:absolute;display:none;}
.magic-radio[disabled],.magic-checkbox[disabled]{cursor:not-allowed;}
.input-group-addon > .magic-radio + label,.input-group-addon > .magic-checkbox + label{display:block;}
.magic-radio + label,.magic-checkbox + label{position:relative;display:inline-block;cursor:pointer;vertical-align:middle;margin:0;}
.magic-radio + label:hover:before,.magic-checkbox + label:hover:before{animation-duration:.4s;animation-fill-mode:both;animation-name:hover-color;}
.magic-radio + label:before,.magic-checkbox + label:before{position:absolute;top:0;left:0;display:inline-block;width:16px;height:16px;content:'';border:1px solid #e0e0e0;}
.magic-radio + label:after,.magic-checkbox + label:after{position:absolute;display:none;content:'';}
.magic-radio + label{min-width:16px;min-height:16px;}
.magic-radio + label:not(:empty){padding:0 21px!important;}
.magic-checkbox + label{min-width:16px;min-height:16px;}
.magic-checkbox + label:not(:empty){padding:0 21px!important;}
.btn-group .magic-radio + label,.btn-group .magic-checkbox + label{vertical-align:baseline;min-height:1em;}
.magic-radio[disabled] + label,.magic-checkbox[disabled] + label{cursor:not-allowed;opacity:0.5;}
.magic-radio[disabled] + label:hover,.magic-radio[disabled] + label:before,.magic-radio[disabled] + label:after,.magic-checkbox[disabled] + label:hover,.magic-checkbox[disabled] + label:before,.magic-checkbox[disabled] + label:after{cursor:not-allowed;}
.magic-radio[disabled] + label:hover:before,.magic-checkbox[disabled] + label:hover:before{animation-name:none;}
.magic-radio:checked + label:before,.magic-checkbox:checked + label:before{animation-name:none;}
.magic-radio:checked + label:after,.magic-checkbox:checked + label:after{display:block;}
.magic-radio + label:before{border-radius:50%;left:-0.01em;}
.magic-radio + label:after{top: 0px;left: 0px;width:10px;height:10px;border-radius:50%;background:#6fba2c;margin: 3px 0 0 3px;}
.magic-radio:checked + label:before{border:1px solid #6fba2c;}
.magic-checkbox + label:before{border-radius:0;}
.magic-checkbox + label:after{top:1px;left:5px;box-sizing:border-box;width:6px;height:12px;transform:rotate(45deg);border-width:2px;border-style:solid;border-color:#fff;border-top:0;border-left:0;}
.magic-checkbox:checked + label:before{border:#6fba2c;background:#6fba2c;}

/*  */
.demo-admUi-padding > tr > td > div{width:75px;height:75px;line-height:75px;text-align:center;font-weight:500;border:1px solid rgba(0,0,0,0.2);background-color:rgba(100,42,156,0.27);}
.demo-admUi-padding > tr > td > div > div{width:100%;height:100%;line-height:normal;background-color:#fff;border:1px solid rgba(20,126,255,0.53);vertical-align:middle;}
.demo-admUi-padding > tr > td > div > div:before{content:'';display:inline-block;width:1px;height:100%;vertical-align:middle;}
.demo-admUi-margin > tr > td > div{width:75px;height:75px;line-height:75px;text-align:center;font-weight:500;position:relative;border:1px solid rgba(0,0,0,0.2);background-color:#f4df60;}
.demo-admUi-margin > tr > td > div > div{left:0;right:0;top:0;bottom:0;position:absolute;line-height:normal;background-color:#fff;border:1px solid rgba(20,126,255,0.53);vertical-align:middle;}
.demo-admUi-margin > tr > td > div > div:before{content:'';display:inline-block;width:1px;height:100%;vertical-align:middle;}
.demo-admUi-background > tr > td > div{width:75px;height:75px;line-height:75px;text-align:center;font-weight:500;position:relative;}
.demo-admUi-border div{width:75px;height:75px;line-height:75px;text-align:center;font-weight:500;border-color:rgba(0,0,0,0.3);background-color:rgba(0,0,0,0.05);}
.demo-admUi-icon span{background-color:rgba(0,0,0,0.1);}
.demo-admUi-text p{width:125px;min-height:35px;padding:5px;margin-bottom:0;}
@media (min-width:992px){
  .demo-admUi-text p{width:175px;}
}
.demo-admUi-text td:nth-child(2){text-align:center;}
.demo-admUi-text p:not(.bg-dark){background-color:rgba(0,0,0,0.05);}
.demo-icon-list i{display:inline-block;padding:10px 10px;width:2em;text-align:center;font-size:1.7em;vertical-align:middle;color:#444;}
.demo-icon-list .demo-icon{display:block;margin:7px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;}
.demo-icon-list .demo-icon:hover{color:#2b2b2b;background-color:rgba(0,0,0,0.09);}
.demo-icon-list .demo-icon span{display:inline-block;}
.demo-set{display:none;}
.admUi-theme.active{border:3px solid #000;}
.admUi-theme.active.ion-checkmark-circled::before{font-size:30px;position:absolute;top:50%;left:50%;margin-left:-13px;margin-top:-13px;color:#000;}

/* 
 */
label.validator-tip{top:auto;left:15px;padding:0 5px 1px;font-size:11px;color:#fff!important;max-width:none;position:absolute;background:#ff6969;z-index:99;border-radius:1px;-webkit-box-shadow:0 2px 10px #dedede;box-shadow:0 2px 10px #dedede;margin:0!important;}
label.validator-tip:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ff6969;border-style:solid;border-width:6px;content:"";height:0;left:15px;position:absolute;top:-11px}
.treeTable{border:1px solid #e9e9e9!important;}
table.treetable span.indenter{display:inline-block;margin:0;padding:0;text-align:right;user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-webkit-user-select:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:19px;}
table.treetable span.indenter a{background-position:left center;background-repeat:no-repeat;display:inline-block;text-decoration:none;width:19px;}
table.treetable{border-collapse:collapse;width:100%;margin-bottom:0!important;}
table.treetable caption{font-weight:bold;}
table.treetable thead{}
table.treetable thead tr th{font-weight:normal;text-align:left;white-space:nowrap;background-color:#f9f9f9!important;border-bottom:1px solid #e9e9e9!important;border-left:1px solid #e9e9e9!important;border-top:none!important;border-right:none!important;padding:8px;line-height:24px;}
.table>thead:first-child>tr:first-child>th:first-child{border-left:none!important;}
table.treetable tbody tr td{cursor:default;white-space:nowrap;border-top:1px solid #e9e9e9!important;}
table.treetable span{background-position:center left;background-repeat:no-repeat;}
table.treetable span.file{}
table.treetable span.folder{}
table.treetable tr.collapsed span.indenter a{background:url("../img/treeTable/close.png")}
table.treetable tr.expanded span.indenter a{background:url("../img/treeTable/open.png")}
table.treetable tr.branch{background-color:#fbfbfb!important;}
table.treetable tr.leaf{background-color:#fff!important;}
.table-hover>tbody>tr:hover{background-color:#f5f5f5!important;}
table.treetable tr.selected{background-color:#3875d7;color:#fff;}
table.treetable tr span.indenter a{outline:none;}
table.treetable tr.collapsed.selected span.indenter a{}
table.treetable tr.expanded.selected span.indenter a{}
table.treetable tr.accept{background-color:#a3bce4;color:#fff}
table.treetable tr.collapsed.accept td span.indenter a{}
table.treetable tr.expanded.accept td span.indenter a{}
#systemMsg-dropdown .dropdown-menu{right:0;left:auto;}

.table-separate>tbody>tr:nth-child(1){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(2){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(5){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(6){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(9){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(10){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(13){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(14){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(17){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(18){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(21){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(22){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(25){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(26){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(29){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(30){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(33){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(34){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(37){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(38){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(41){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(42){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(45){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(46){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(49){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(50){background-color: #F3F6F1;}


.table-separate>tbody>tr:nth-child(53){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(54){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(57){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(58){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(61){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(62){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(65){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(66){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(69){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(70){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(73){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(74){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(77){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(78){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(81){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(82){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(85){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(86){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(89){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(90){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(93){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(94){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(97){background-color: #F3F6F1;}
.table-separate>tbody>tr:nth-child(98){background-color: #F3F6F1;}

.ztree li a.curSelectedNode span:last-child {background-color: #6FBA2C !important;}